From: Jan Beulich Date: Fri, 17 Aug 2018 11:52:55 +0000 (+0200) Subject: x86: remove page.h and processor.h inclusion from asm_defns.h X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3454 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=dc436f1f7f5320e053a13306469f67a012a0f273;p=xen.git x86: remove page.h and processor.h inclusion from asm_defns.h Subsequent changes require this (too wide anyway imo) dependency to be dropped. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S index db19ac6fd8..d78bed394a 100644 --- a/xen/arch/x86/boot/head.S +++ b/xen/arch/x86/boot/head.S @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include diff --git a/xen/arch/x86/x86_64/compat/entry.S b/xen/arch/x86/x86_64/compat/entry.S index c23ad7a272..175c2fe451 100644 --- a/xen/arch/x86/x86_64/compat/entry.S +++ b/xen/arch/x86/x86_64/compat/entry.S @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S index d6310f12d5..dab8c4f39d 100644 --- a/xen/arch/x86/x86_64/entry.S +++ b/xen/arch/x86/x86_64/entry.S @@ -11,6 +11,7 @@ #include #include #include +#include #include #include diff --git a/xen/include/asm-x86/asm_defns.h b/xen/include/asm-x86/asm_defns.h index f0733f2b7c..fad5ca5787 100644 --- a/xen/include/asm-x86/asm_defns.h +++ b/xen/include/asm-x86/asm_defns.h @@ -7,9 +7,8 @@ #include #endif #include -#include -#include #include +#include #include #include #include diff --git a/xen/include/asm-x86/cpuid.h b/xen/include/asm-x86/cpuid.h index 00de592c39..f109c6ffb4 100644 --- a/xen/include/asm-x86/cpuid.h +++ b/xen/include/asm-x86/cpuid.h @@ -59,6 +59,7 @@ int init_domain_cpuid_policy(struct domain *d); /* Clamp the CPUID policy to reality. */ void recalculate_cpuid_policy(struct domain *d); +struct vcpu; void guest_cpuid(const struct vcpu *v, uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *res); diff --git a/xen/include/asm-x86/msr.h b/xen/include/asm-x86/msr.h index 72342b77b8..7a061b28e8 100644 --- a/xen/include/asm-x86/msr.h +++ b/xen/include/asm-x86/msr.h @@ -13,6 +13,7 @@ #include #include +#include #define rdmsr(msr,val1,val2) \ __asm__ __volatile__("rdmsr" \